package org.jeecg.modules.wlhy.invoice.entity;

import lombok.Data;
import org.jeecgframework.poi.excel.annotation.Excel;

import java.io.Serializable;
import java.math.BigDecimal;


@Data
public class HyInvoiceDTO3 implements Serializable {
    private static final long serialVersionUID = 1L;

    @Excel(name = "货物或应税劳务、服务名称", width = 15)
    private String ysf="运费";

    @Excel(name = "计量单位", width = 15 , dicCode = "goods_unit")
    private String goodsUnit;

    @Excel(name = "规格型号", width = 15, dictTable = "hy_vehicle", dicText = "vehicle_number", dicCode = "id")
    private String ggxh;

    @Excel(name = "数量", width = 15,type = 4)
    private BigDecimal sl;

    @Excel(name = "金额", width = 15,type = 4)
    private BigDecimal costPayTotal;

    @Excel(name = "税率", width = 15,type = 4)
    private BigDecimal invoiceRate;

    @Excel(name = "商品税目", width = 15)
    private String spsm;

    @Excel(name = "折扣金额", width = 15)
    private String zkje;

    @Excel(name = "税额", width = 15,type = 4)
    private BigDecimal invoiceTax;

    @Excel(name = "折扣税额", width = 15)
    private String zkse;

    @Excel(name = "折扣率", width = 15)
    private String zkl;

    @Excel(name = "单价", width = 15)
    private String invoicePrice;

    @Excel(name = "价格方式", width = 15)
    private String jgfs="1";

    @Excel(name = "税收分类编码版本号", width = 15)
    private String ssflbmbb="40.0";

    @Excel(name = "税收分类编码", width = 15)
    private String ssflbm;

    @Excel(name = "企业商品编码", width = 15)
    private String qyspbm;

    @Excel(name = "使用优惠政策标识", width = 15)
    private String yhzc;

    @Excel(name = "零税率标识", width = 15)
    private String lslbs;

    @Excel(name = "优惠政策说明", width = 15)
    private String yhzcsm;

    @Excel(name = "中外合作油气田标识", width = 15)
    private String zw="0";

//    @Excel(name = "发货地址", width = 15)
//    private String sendAddressName;
//
//    @Excel(name = "收货地址", width = 15)
//    private String receiveAddressName;

}
